package com.software.loginregister.api;

import com.software.loginregister.entity.Result;
import com.software.loginregister.entity.UserDetail;

import retrofit2.Call;
import retrofit2.http.Body;
import retrofit2.http.GET;
import retrofit2.http.POST;
import retrofit2.http.Path;

public interface UserHealthApi {
    /**
     * 获取用户健康信息
     * @param userId
     * @return
     */

    @GET("/user/health/{userId}")
    Call<Result<UserDetail>> getUserHealth(@Path("userId") Long userId);

    /**
     * 更新用户健康信息
     *
     * @param userId 用户ID
     * @param userDetail 用户健康信息
     */
    @POST("user/health/update/{userId}")
    Call<Result<String>> updateUserHealth(
            @Path("userId") Long userId,
            @Body UserDetail userDetail
    );
}

